export interface SaleOutWarehouseOrderVO {
  /**
   * id
   */
  id: string | number;

  /**
   * 出库单号
   */
  outboundDeliveryOrderNumber: string;

  /**
   * 店铺编号
   */
  shopNumber: string;

  /**
   * 店铺名称
   */
  shopName: string;

  /**
   * 内部订单号
   */
  innerOrderNumber: string;

  /**
   * 出库日期
   */
  outboundDeliveryDate: string;

  /**
   * 出库状态（0 待出库，1 已出库，2 已出库待发货，3 已出库并且已发货，4 归档，5 出库后作废，6 出库前作废，7 外部发货中，8 冻结
   */
  outboundStatus: string;

  /**
   * 商品名称
   */
  productName: string;

  /**
   * 仓库
   */
  warehouse: string;

  /**
   * 款号
   */
  styleNumber: string;

  /**
   * 商品编码
   */
  productNumber: string;

  /**
   * 金蝶的物料编码
   */
  jdMaterialCode: string;

  /**
   * 标准颜色规格
   */
  standardColorSku: string;

  /**
   * 数量
   */
  quantity: number;

  /**
   * 单据日期（用于搜索）
   */
  newOrderDate: string;
}

export interface SaleOutWarehouseOrderForm extends BaseEntity {
  /**
   * id
   */
  id?: string | number;

  /**
   * 出库单号
   */
  outboundDeliveryOrderNumber?: string;

  /**
   * 店铺编号
   */
  shopNumber?: string;

  /**
   * 店铺名称
   */
  shopName?: string;

  /**
   * 内部订单号
   */
  innerOrderNumber?: string;

  /**
   * 出库日期
   */
  outboundDeliveryDate?: string;

  /**
   * 出库状态（0 待出库，1 已出库，2 已出库待发货，3 已出库并且已发货，4 归档，5 出库后作废，6 出库前作废，7 外部发货中，8 冻结
   */
  outboundStatus?: string;

  /**
   * 商品名称
   */
  productName?: string;

  /**
   * 仓库
   */
  warehouse?: string;

  /**
   * 款号
   */
  styleNumber?: string;

  /**
   * 商品编码
   */
  productNumber?: string;

  /**
   * 金蝶的物料编码
   */
  jdMaterialCode?: string;

  /**
   * 标准颜色规格
   */
  standardColorSku?: string;

  /**
   * 数量
   */
  quantity?: number;

  /**
   * 单据日期（用于搜索）
   */
  newOrderDate: string;
}

export interface SaleOutWarehouseOrderQuery extends PageQuery {
  /**
   * 出库单号
   */
  outboundDeliveryOrderNumber?: string;

  /**
   * 店铺编号
   */
  shopNumber?: string;

  /**
   * 店铺名称
   */
  shopName?: string;

  /**
   * 内部订单号
   */
  innerOrderNumber?: string;

  /**
   * 出库日期
   */
  outboundDeliveryDate?: string;

  /**
   * 出库状态（0 待出库，1 已出库，2 已出库待发货，3 已出库并且已发货，4 归档，5 出库后作废，6 出库前作废，7 外部发货中，8 冻结
   */
  outboundStatus?: string;

  /**
   * 商品名称
   */
  productName?: string;

  /**
   * 仓库
   */
  warehouse?: string;

  /**
   * 款号
   */
  styleNumber?: string;

  /**
   * 商品编码
   */
  productNumber?: string;

  /**
   * 金蝶的物料编码
   */
  jdMaterialCode?: string;

  /**
   * 标准颜色规格
   */
  standardColorSku?: string;

  /**
   * 数量
   */
  quantity?: number;

  /**
   * 日期范围参数
   */
  params?: any;

  /**
   * 单据日期（用于搜索）
   */
  newOrderDate: string;
}
